deer shelter - French English Dictionary